package com.ivi.car.utils.net.api;




/**
 * Created by ${wentong.chen} on 18/1/23.
 * 网络请求接口定义
 */

public interface NetService {
    String baseUrl = "https://api.github.com/";
    String HEADER_API_VERSION = "Accept: application/vnd.github.v3+json";  //添加请求头

    /**
     * @Headers({HEADER_API_VERSION})
     * 如接口需要添加特定的请求头请求方法上面添加特定的请求头
     * @GET("users") @GET:定义请求方式为get  "users" url
     * @param lastIdQueried @Query("请求参数名")
     *                      lastIdQueried请求参数值
     * @param perPage
     * @return Observable<List<UserInfo>>
     *     List<UserInfo>请求json转换成的bean对象
     */
   /* @Headers({HEADER_API_VERSION})
    @GET("users")
    Observable<List<UserInfo>> getUserInfos(@Query("since") int lastIdQueried,
                                            @Query("per_page") int perPage);

    *//**
     * 获取用户信息接口
     * @param username url上面需要动态替换的部分请求路径
     * @return 请求用户信息
     *//*
    @Headers({HEADER_API_VERSION})
    @GET("users/{username}")
    Observable<JSONObject> getUserInfo(@Path("username") String username);


    @POST("commit/estimate")
    @FormUrlEncoded
    Observable<BaseRes> commitEstimate(@FieldMap Map<String, Object> map);

    @POST("login")
    @FormUrlEncoded
    Observable<BaseRes> login(@Field("phone") String phone,
                              @Field("password") String passwor);*/
}
